home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr22 / 4d24h20b.zip / README < prev   
Text File  |  1993-05-02  |  5KB  |  105 lines

  1.  
  2.  
  3.                         4DOS Critical Error Handler
  4.                                 Version 2.00
  5.                                  Revision B
  6.      
  7. WHAT IS IN THIS FILE ?
  8.  
  9.      This file includes a quick overview over 4DOS24H2 and a quick instal-
  10.      lation manual.  It also includes an overview of the files included in
  11.      the archive, some technical information together with bugfixes and
  12.      changes in this version/revision.  You are encouraged to read all of
  13.      this file before installing 4DOS24H2.COM - it will take a few minutes.
  14.      If you face problems you can turn to the section dealing with trouble
  15.      shooting in the manual.
  16.  
  17.  
  18. WHAT IS IT ?
  19.  
  20.      4D24H20B.ZIP contains a new critical error handler designed to replace
  21.      the one present in the otherwise excellent 4DOS command interpreter
  22.      from JP Software. (The normal critical error handler is the piece of
  23.      code printing the notorious message 'Abort, Retry, Ignore ...' when
  24.      you have forgotten to close the drive door to the diskette drive - it
  25.      also called an interrupt 24h handler).  It is inspired by 4DOS24H from
  26.      Patrick Philippot but completely rewritten and optimized in almost any
  27.      possible way.
  28.  
  29.  
  30. WHY USE IT ?
  31.  
  32.      4DOS24H2 writes much more comprehensive information in a pop-up window
  33.      and accepts more flexible user input than does the original handler.
  34.      It saves and restores the user screen and is able to utilize enhanced
  35.      text modes, e.g. screen mode 22h (44 rows by 132 columns) on Tseng
  36.      based SuperVGA cards.  It tries to detect graphics modes and acts by
  37.      calling the original 4DOS handler which will activate the speaker.
  38.      Contrary to other external 4DOS critical error handlers (that I am
  39.      aware of) this one is also operational during shells.
  40.  
  41.  
  42. QUICK INSTALLATION
  43.  
  44.      Extract the file 4DOS24H2.COM from 4D24H20B.ZIP to your 4DOS directory
  45.      and put the following line in your existing 4START.BTM file (or create
  46.      one if you have not already got one):
  47.  
  48.        [d:][path]4DOS24H2.COM
  49.  
  50.      were 'd:' is your boot drive and 'path' is the path to the directory
  51.      were you keep 4DOS24H2.COM.  If you are running an appropriate memory
  52.      manager or DOS version 5.x or later you can also load the handler high
  53.      by using the proper command (for DOS 5.x it would be LOADHIGH).
  54.  
  55.      Reboot your computer to make the handler take effect.
  56.  
  57.  
  58. WHAT'S IN THE 4D24H20B.ZIP ARCHIVE ?
  59.  
  60.      The archive includes (besides this README file) a documentation file,
  61.      two assembled versions of the handler and the source code.  The two
  62.      assembled versions are identical except for the number of columns in
  63.      their pop-windows -- 4DOS24H1.COM uses 40 columns while 4DOS24H2.COM
  64.      uses 41.  The last one is generally the nicest but cannot handle the
  65.      old 40 column screen modes, so if you use a 40 column screen mode
  66.      regularly you should consider using 4DOS24H1.COM.
  67.  
  68.  
  69. TECHNICAL DETAILS
  70.  
  71.      The handler is written in assembler for maximum efficiency (source
  72.      code is included) and uses only 2448 bytes of memory (4DOS24H2.COM).
  73.      It can be loaded high using 4DOS 4.0 or later and an appropriate
  74.      memory manager (e.g. DOS 5.0 or QEMM).
  75.  
  76.  
  77. CHANGES IN REVISION B FROM INITIAL RELEASE
  78.  
  79.      A BUG-FIX
  80.  
  81.      If you switched on the printer echo facility by pressing Ctrl-P and
  82.      your printer was off-line you would inevitable end up in a deadlock
  83.      when pressing <Enter> the first time.  If you had a printer you would
  84.      have to switch it on-line to return from the handler.  If you had no
  85.      printer at all the only salvation was to press Ctrl-Alt-Del.
  86.  
  87.      This was not a special feature of 4DOS24H2 as the built-in handler in
  88.      4DOS behaves the same way (at least in version 4.01).
  89.  
  90.      In this revision you can press Ctrl-P to switch off echoing to the
  91.      printer before pressing 'a' to abort the operation.  As a minor
  92.      curiosity you will have to press 'a' twice to abort.  This is not a
  93.      bug in 4DOS24H2 but due to the way the printer echoing facility is
  94.      implemented.
  95.  
  96.  
  97.      A COMMAND LINE SWITCH
  98.  
  99.      In this revision a command line switch has been added for debugging
  100.      purposes.  If you append '-M', '/M' or just 'M' the handler will print
  101.      the load address and the exact memory usage when going resident.  The
  102.      gross memory usage is a bit higher than stated by the handler because
  103.      DOS allocates memory in 16 byte chunks.  A bit slack must therefore be
  104.      expected.
  105.